//点击用户列表时，提取列表中ID和身份并放置到 用户信息 和 删除确认 中-----------------------------------------------------
function prepareUserInfo(tr) {
	var userID = tr.firstChild.innerText,
		userType = (tr.childNodes)[2].innerText;
		deleteID = userID;	//全局变量deleteID
		deleteURL = "";	//全局变量deleteURL，在这里改用户删除的地址
		deleteAlert = '#alert-user';	//全局变量deleteAlert
	$('#modal-user-title').text(userType+" "+userID);
	$('#modal-delete-title').text("确认删除 "+userType+"用户"+userID+"？");
}
//点击节点列表时，提取列表中节点名和IP并放置在 节点信息 和 删除确认 中---------------------------------------------------
function prepareNodeInfo(tr) {
	var nodeName = tr.firstChild.innerText,
		nodeIP = (tr.childNodes)[1].innerText;
		deleteID = nodeName;	//全局变量deleteID
		deleteURL = "";	//全局变量deleteURL，在这里改节点删除的地址
		deleteAlert = '#alert-node';	//全局变量deleteAlert
	$('#modal-node-title').text(nodeName+" "+nodeIP);
	$('#modal-delete-title').text("确认删除 "+nodeName+nodeIP+"？");
}

$(document).ready(function() {
//用户--------------------------------------------------------------------------------------------------
//	用于清空 用户信息 中普通用户的用户安全设置
	$('#tab-user-secure').empty();
	
//	用于获取 用户搜索类型 新建用户类型 用户性别 复选框的值
	var searchUserType = "全部",
		addUserType = "教师";
	$('#search-user-type label').click(function() {
		searchUserType = $(this).text();
		$('#search-user-ID').attr("placeholder", "请输入用户ID（默认显示"+searchUserType+"用户列表）");
	});
	$('#user-add-type label').click(function() {
		addUserType = $(this).text();
	});
	
//	用于加载用户搜索内容
	function getUserList(pageNow) {
		$.post("",
			{
				searchID: $('#search-user-ID').val(),
				type: searchUserType,
				page: pageNow
			},
			function(json) {
//				清理当前的列表项
				for(var i = 11; i > 1; --i) {
					$('#table-user-list tr:nth-child('+i+')').detach();
				}
				if(json.result == "empty") {
					var tr = "<tr><td colspan=\"5\">暂无用户</td></tr>";
					$('#table-user-list').append(tr);
				} else {
					for (var i = 0; i < json.data.length; ++i) {
						var tr = "<tr onclick=\"prepareUserInfo(this);\"><td>"+json.data[i].ID+"</td><td>"+json.data[i].nickname
							+"</td><td>"+json.data[i].type+"</td><td>"+json.data[i].time+"</td><td>"+
							"<a href=\"#modal-user-info\" data-toggle=\"modal\">更多</a> &emsp; "+
							"<a href=\"#modal-delete\" data-toggle=\"modal\">删除</a></td></tr>";
						$('#table-user-list').append(tr);
					}
					makePaginator('#user-paginator', pageNow, 10, json.pageTotal);
					$('#user-paginator li a').click(function() {
						getUserList($('#user-paginator li[class=active] a').text());
					});
				}
			}
		);
	}
	$('#search-user-enter').click(function() {
		getUserList(1);
	});
	
//	点击 更多 时加载用户信息
	function getUserInfo() {
		setTimeout(function() {
			$.post("", 
				{
					ID: deleteID
				},
				function(json) {
					$('#update-user-ID').val(userID);
					$('#update-user-email').val(json.email);
					$('#update-user-nickname').val(json.nickname);
					$('#update-user-signature').val(json.signature);
					$('#update-user-name').val(json.name);
					$('#update-user-school').val(json.school);
					$('#update-user-class').val(json.class);
					if(json.sex == "男") {
						$('#update-user-sex label:first').addClass("active");
						updateUserSex = "男";
					}
					if(json.sex == "女") {
						$('#update-user-sex label:last').addClass("active");
						updateUserSex = "女";
					}
				}
			);
		}, 1);
	}
	$('[href="#modal-user-info"]').click(function() {
		getUserInfo();
	});
	
//	测试内容
	makePaginator('#user-paginator', 1, 10, 10);

//节点--------------------------------------------------------------------------------------------------

//	测试内容
	makePaginator('#node-paginator', 1, 10, 10);
});